对称密码

undefined1. 对称密码(共享秘钥密码)

对称密码(symmetric cryptography)是指在加密和解密时使用同一秘钥的方式.

undefined1.1 对称秘钥

加解密展示:

加解密过程:

undefined1.2 中间人攻击引发的对称秘钥配送问题

如果要在2个不同的人之间进行加密的通讯,那么秘钥配送就是一个问题,会引发中间人的窃取.

秘钥配送问题

公钥的意义在于,解决了中间人攻击,共享秘钥的配送问题.

undefined2. 公钥密码

公钥密码(public-key cryptography)是指再加密和解密时使用不同秘钥的方式. 因此又称为非对称密码(asymmetric cryptography).

加解密展示:

加解密过程:

通过公钥加密发送消息过程: